package com.hkts.naturalgas.performance.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author yck
 * @since 2020-12-16
 */
public class HkAssessmentForm extends Model<HkAssessmentForm> {

    private static final long serialVersionUID = 1L;

    private String id;
    private String approvalUserId;
    private String formJson;
    private String hountUserId;
    private String processInstanceId;
    private Integer roleLevel;
    private LocalDateTime createTime;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getApprovalUserId() {
        return approvalUserId;
    }

    public void setApprovalUserId(String approvalUserId) {
        this.approvalUserId = approvalUserId;
    }

    public String getFormJson() {
        return formJson;
    }

    public void setFormJson(String formJson) {
        this.formJson = formJson;
    }

    public String getHountUserId() {
        return hountUserId;
    }

    public void setHountUserId(String hountUserId) {
        this.hountUserId = hountUserId;
    }

    public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public Integer getRoleLevel() {
        return roleLevel;
    }

    public void setRoleLevel(Integer roleLevel) {
        this.roleLevel = roleLevel;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public static final String ID = "id";

    public static final String APPROVAL_USER_ID = "approval_user_id";

    public static final String FORM_JSON = "form_json";

    public static final String HOUNT_USER_ID = "hount_user_id";

    public static final String PROCESS_INSTANCE_ID = "process_instance_id";

    public static final String ROLE_LEVEL = "role_level";

    public static final String CREATE_TIME = "create_time";

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "HkAssessmentForm{" +
                ", id=" + id +
                ", approvalUserId=" + approvalUserId +
                ", formJson=" + formJson +
                ", hountUserId=" + hountUserId +
                ", processInstanceId=" + processInstanceId +
                ", roleLevel=" + roleLevel +
                ", createTime=" + createTime +
                "}";
    }
}
